@charset "utf-8";/* CSS Document */
html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;}
body{margin:0;padding:0;color:#333;font:12px/1.5 "微软雅黑",Arial, Helvetica, sans-serif;background:#fff;}
body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,article,aside,figure,menu,footer,header,nav,section,time,input{margin:0;padding:0;}
html,body{min-width:1000px;}
body a{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
a{outline:none;cursor:pointer;color:#333;text-decoration:none; list-style:none;transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;}
a:link{outline:none;color:#333;text-decoration:none;}
a:hover{outline:none;color:#06F;text-decoration:none;}
a:active{outline:none;}
img,fieldset{border:0;}
ol,ul,li{list-style:none;}
table{height:auto;width:auto;border-collapse:collapse;border-spacing:0;}
table tr td{word-wrap:break-word;word-break:break-all;}
article,aside,canvas,figure,figure img,figcaption,footer,header,nav,section,audio,video{display:block;}
input{outline:none;border:none;background:none;}
h3{font-weight:normal;font-size:16px;}
h4{font-weight:normal;font-size:14px;}
.fc{clear:both;display:block;overflow:hidden;height:0;}
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cf{zoom:1;} /*解决ie6/7兼容问题*/
.c40{clear:both;display:block;height:40px;}
.c20{clear:both;display:block;height:20px;}
.c80{clear:both;display:block;height:80px;}
.bg{width:100%;background:#0060bf}
em{font-style:normal;}
.bold{font-weight:bold;}
.fl{float:left;}
.fr{float:right;}
.red{color:#e53a49;}
.blue{color:#004e98;}
.hide{display:none;}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after {
  display: table;
  content: " ";
}
.clearfix:after,
.container:after,
.row:after {
  clear: both;
}

hr {
	display: block;
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #ccc;
}

    hr.blank {
        border: none;
        margin: 40px 0;
    }
	
.spacer-single{
	clear:both;
	width:100%;
    padding: 10px 0;
}

.spacer-double{
	clear:both;
	width:100%;
	height:40px;
}
/*公共样式*/
body{word-wrap:break-word;}
.langs a i,.menu li i,.box .hd .more,.cate ul li a,.icon-download,.icon-arrow,.picshow .simg i{background:url(../images1/icon.png) no-repeat;display:inline-block;overflow:hidden}

.topbar,.wrapper,.content{width:1000px;margin:0 auto;}

.icon-tit,.leftbtn,.rightbtn{display:inline-block;overflow:hidden;}
input,textarea,button{font-family:"微软雅黑";}

.photo,.photo a{display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87.3px;*font-family:Arial;}
.photo img {vertical-align:middle;}
/*header*/
.header{width:100%;}
.tbg{background:#eee;height:22px;width:100%;padding-top:5px;color:#666;}
.topbar{height:100px;padding-top:10px;}
.langs{float:right;}
.langs a{float:left;margin-right:10px;}
.langs a i{float:left;width:22px;height:14px;margin:2px 10px 0 0;}
.langs a i.cn{background-position:0 0}
.langs a i.en{background-position:-32px 0}
.langs a.cur{color:#f00}

.search{position:absolute;right:0;top:66px;}
.search .input_txt{float:left;border:1px solid #ddd;height:28px;line-height:28px;margin-right:5px;width:150px;padding:0 5px;}
.search .btn-search{background:#00add9;border:1px solid #00add9;height:28px;line-height:28px;text-align:center;float:left;color:#fff;width:60px;cursor: pointer}

/*menu*/
.menu{height:40px;background:#0065CA;}
.menu ul{height:40px;}
.menu li{float:left;position:relative;width:12.5%;}
.menu li.home{background:none}
.menu li a{float:left;display:block;font-size:16px;color:#fff;height:40px;line-height:40px;padding:0 28px;text-transform:uppercase}
.menu li a i{position:absolute;width:8px;height:6px;background-position:0 -111px;top:17px;right:18px;}
.menu li a.active,.menu li a.current,.menu li a:hover{background:#0082e7;text-decoration:none;}
.menu li .dropnav{width:260px;visibility:hidden;position:absolute;top:40px;left:0;z-index:9;background:#0082e7;height:auto;overflow: hidden}
.menu li .dropnav li{float:none;border-bottom:1px dotted #3caaff;width:100%;}
.menu li .dropnav li a{float:none;width:auto;height:40px;line-height:40px;padding:0 5px 0 28px;white-space:nowrap;font-size:14px;}
.menu li .dropnav li a:hover,.menu li .dropnav li a.cur{margin:0;}
.menu li .dropnav li h2{font-size:14px;font-weight:normal;}
.submenu{background:#f5f5f5;height:36px;}
/*content*/
.content{padding:20px 0;}
/*banner*/
.banner{}
.banner .text{width:360px;float:right; margin-top:50px;margin-right:20px;padding:20px;font-size:14px;line-height:26px;color:#fff;}
.banner2 .text{width:390px;color:#fff;float:left; margin-top:40px;margin-right:20px;padding:20px 30px;font-size:14px;line-height:26px;}


.banner .bnav {position:absolute;bottom:10px;left:50%}
.banner .bnav a{float:left;text-align:center;width:15px;height:15px;background:#e4ebf5;cursor:pointer;margin-right:5px;border-radius:15px;}
.banner .bnav a.selected {background:#ca2828;color:#fff}

#navigateLeft,#navigateRight{cursor:pointer;height:100%;position:absolute;top:0;width:80px;z-index:4;display:none}
#navigateRight{right:0;}
#navigateLeft{left:0;}
.navigateArrow.l {left:15px;}
.navigateArrow.r {background-position:-51px 0;right:15px;}
.navigateArrow{display:block;height:51px;width:51px;opacity:0.7;position:absolute;top:50%;margin-top:-25px;background:url(../images/arror.png) no-repeat}

/*首页===============================*/
.box .hd{height:49px;border-bottom:1px solid #ddd;}
.box .hd strong{float:left;height:50px;line-height:50px;text-align:center;font-size:20px;text-transform:capitalize}
.box .hd .more{float:right;background-position:0 -14px;width:82px;height:17px;text-indent:-999px;margin:18px 0px 0 0}
.box .bd{}

.newprod{}
.newprod .bd{padding:26px 0 28px;}
.newprod ul{position:relative}
.newprod li{float:left;display:inline;width:280px;margin-right:26px;text-align:center;}
.newprod li .pic{display:block;height:220px;padding:0;border:0;margin-bottom:10px;}
.newprod li .name{height:34px;line-height:34px;overflow:hidden;}
.newprod li .name a{color:#666;font-size:14px;}
.newprod li.end{margin-right:0}

.news{float:left;width:680px;}
.about{float:right;width:480px;}

.news .bd{}
.news li{height:110px;padding:20px 0}
.news .pic{float:left;width:140px;height:110px;margin-right:20px;}
.news .detail{margin-left:160px;}
.news .detail .name{font-size:16px;line-height:24px;height:24px;overflow:hidden;font-weight:bold;margin-bottom:5px;text-transform: capitalize}
.news .detail .con{color:#666;font-size:14px;line-height:24px;height:72px;overflow:hidden}

.about .bd{padding-top:20px;font-size:14px;color:#666}
.about .bd p{margin:25px 0;}

/*footer*/
.footer{font-size:14px;line-height:24px;background:#eee;margin-top:20px;}
.footfix{position:fixed;bottom:0;width:100%;left:0;_bottom:0;_top:auto;_bottom:expression(eval(document.documentElement.scrollBottom));_position:absolute;z-index:99;}
.footer .wrapper{background:url(../images/fbg.jpg) no-repeat}

.copyright{font-size:12px;padding: 0}

.footnav{padding:38px 0 35px}
.footnav dl{width:230px;margin-right:10px;float:left;}
.footnav dl dt{font-size:20px;padding-bottom:6px;}
.footnav dl dd{display:block;font-size:14px;line-height:24px;}

.friendlink{padding:40px 0;border-top:1px solid #ddd}
.friendlink h3{float:left;font-size:14px;line-height:40px;}
.friendlink .cont{margin-left:65px;}
.friendlink .cont a{margin-right:20px;}
/*内页*/

.nybanner{height:380px;position:relative;overflow:hidden;}

/*side main*/
.side{width:260px;float:left;}
.main{width:860px;float:right;border-left:1px solid #ddd;padding-left:40px;}

.m-title{height:60px;overflow:hidden;text-transform:capitalize}
.m-title h3{line-height:60px;font-size:24px;font-weight:bold}
.navigation{float:right;font-size:14px;margin:20px 0px 0 0}
.navigation .cur{color:#dc0a00;}

.mainc{padding:20px 0 0;min-height:300px;}

/*cate*/
.cate{}
.cate h3{height:60px;line-height:60px;font-weight:bold;font-size:24px;border-bottom:1px dotted #bdbdbd;text-transform:capitalize}
.cate ul{padding-bottom:10px;}
.cate ul li{border-bottom:1px dotted #bdbdbd}
.cate ul li a{display:block;height:40px;line-height:40px;padding-left:40px;overflow:hidden;font-size:14px;background-position:15px -31px;}
.cate ul li a:hover,.cate ul li a.current{text-decoration:none;color:#00add9;background-position:15px -71px;}

.cate ul li .drop-cate{display:none;border-top:1px solid #ddd;padding:5px 0;margin-left:40px;}
.cate ul li .drop-cate li{border-bottom:0}
.cate ul li .drop-cate li a{height:30px;line-height:30px;padding-left:0px;color:#666;background:none}
.cate ul li .drop-cate li a:hover,.cate ul li .drop-cate li a.cur{color:#00add9;}
.cate ul li .drop-cate li a .icon-arrow{width:4px;height:7px;background-position:0px -117px;float:left;margin:13px 10px 0 0;}
.cate ul li .drop-cate li a:hover .icon-arrow,.cate ul li .drop-cate li a.cur .icon-arrow{background-position:0px -124px;}

/*关于我们*/
.ny-about{line-height:24px;font-size:14px;color:#666}
.ny-about .pic{float:left;overflow:hidden;margin:0px 0 20px 0;line-height:0;}
.ny-about p{padding-bottom:24px;}

/*证书*/
.honor-hd{border-bottom:1px solid #ddd;margin-bottom:40px;font-size:18px;line-height:40px;text-align:center;padding-bottom:10px;}
.honor{position:relative;}
.honor .list{width:460px;height:360px;overflow:hidden;margin:0 auto;position:relative;}
.honor .prev,.honor .next{position:absolute;top:50%;margin-top:-33px;background:url(../images/arrow.png) no-repeat;width:33px;height:66px;}
.honor .prev{left:120px;}
.honor .prev:hover{background-position:-33px 0px;}
.honor .next{right:120px;background-position:0px -66px;}
.honor .next:hover{background-position:-33px -66px;}

.ny-pic li{width:154px;float:left;padding:10px 30px;}
.ny-pic li .pic{display:block;width:150px;height:200px;margin-bottom:5px;padding:1px;border:1px solid #ddd;}
.ny-pic li h4{height:30px;line-height:30px;font-size:14px;overflow: hidden;text-align: center}
/*产品中心*/
.prolist{width:100%;overflow:hidden;}
.prolist li{float:left;width:32%;margin-right:1%;margin-bottom:20px;}
.prolist .end{margin-right:0;}
.prolist li .photo{margin:15px;border:1px solid #ccc;overflow:hidden;width:200px;height:150px;}
.prolist li .photo img{height:100%;width:auto;}
.prolist li .photo a{*font-size:204px;}
.prolist li h3{font-size:14px;height:24px;line-height:24px;overflow:hidden;color:#666;text-align:center}
.prolist li .itemno{height:24px;line-height:24px;overflow:hidden;color:#666;text-align:center}
/*产品详情页*/
.pro-detail{}
/*产品点击放大图*/
.picshow{}
.picshow .imgshow{width:360px;float:left;}
.picshow .bigimg{width:360px;height:283px;text-align:center;position:relative;z-index:2;}
.picshow .bigimg a{text-align:center;}
.picshow .bigimg img {margin:0 auto;display:none}

.picshow .simg{position:relative;height:68px;margin-top:20px;}
.picshow .simg .imgul{position:relative;margin:0 auto;width:400px;overflow:hidden;height:68px;}
.picshow .simg ul{position:absolute;}
.picshow .simg ul li{float:left;margin-right:15px;width:86px;height:68px;text-align:center;overflow:hidden;}
.picshow .simg ul li a{display:block;width:86px;height:68px;}
.picshow .simg ul li.shover{}
.picshow .simg .prev,.picshow .simg .next{width:20px;height:68px;overflow:hidden;position:absolute;cursor:pointer;top:0;background-color:#eee}
.picshow .simg .prev:hover,.picshow .simg .next:hover{opacity:1;}
.picshow .simg i{position:absolute;top:30px;left:7px;width:6px;height:9px;}
.picshow .simg .prev{left:0;}
.picshow .simg .next{right:0;}
.picshow .simg .prev i{background-position:0 -131px;}
.picshow .simg .next i{background-position:0 -140px;}

.picshow .img_canshu{width:480px;float:right;font-size:14px;}
.picshow .img_canshu .title{line-height:24px;font-size:18px;border-bottom:1px solid #ddd;color:#00add9;padding-bottom:20px;font-weight:normal}
.picshow .img_canshu .text{overflow:hidden;padding:15px 0 20px;color:#666;line-height:18px;height:82px;}

.picshow .down{position:relative;z-index:1}
.picshow .dlbtn{display:block;background:#00add9;width:150px;height:32px;line-height:32px;font-size:14px;color:#fff;text-align:center;}
.picshow .dllist{display:none;position:absolute;left:0;top:32px;background:#f1f1f1;padding:10px;width:460px;}
.picshow .dllist li{line-height:35px;font-size:14px;border-bottom:1px dotted #bdbdbd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:35px;*white-space:normal;}
.picshow .dllist li a{float:right}
.picshow .dllist li .icon-square{width:4px;height:4px;overflow:hidden;float:left;margin:14px 10px 0 0;background:#999;}
.picshow .dllist .icon-download{display:inline-block;background-position:-64px 0;width:16px;height:14px;}

.detail_tab{margin-top:30px;font-size:14px;}
.detail_tab img{max-width:100%;}
.detail_tab .tab_ul{border-bottom:1px solid #ddd;height:40px;}
.detail_tab .tab_ul li{float:left;height:30px;line-height:30px;font-size:18px;padding:5px 40px;cursor:pointer;color:#999;background:#ddd;margin-right:15px;}
.detail_tab .tab_ul li.active{color:#fff;background:#00add9;}

.detail_tab .tab_cont{padding:20px 0;line-height:22px;color:#666;}
.detail_tab .tab_cont .tab_con p{padding-bottom:22px;}
.tab .tab_con{display:none;}

/*新闻动态*/
.ny-news{}
.ny-news ul{padding-bottom:20px;}
.ny-news ul .focus{padding:10px 0;border-bottom:none;height:204px;}
.ny-news ul .focus .photo{width:260px;height:204px;overflow:hidden;float:left;}
.ny-news ul .focus .photo a{width:260px;height:204px;*font-size:204px;}
.ny-news ul .focus .info{float:left;padding:0 0px 0 20px;line-height:24px;width:560px;font-size:14px;}
.ny-news ul .focus .info h4{font-size:18px;}
.ny-news ul .focus .info .text{padding:12px 0 4px;line-height:22px;height:132px;overflow:hidden;white-space: normal}
.ny-news ul .focus .info .date{padding:0 10px;height:20px;line-height:20px;color:#fff;background:#ccc;display:inline-block;margin-top:35px;}
.ny-news ul .focus .info .more{display:block;width:120px;height:32px;line-height:32px;text-align:center;font-size:14px;color:#fff;background:#00add9}

.newslist li{line-height:20px;font-size:14px;border-bottom:1px dotted #bdbdbd;margin-top:10px;}
.newslist li a{color:#666;}
.newslist li .icon-square{width:4px;height:4px;overflow:hidden;float:left;margin:14px 10px 0 0;background:#999;}
.newslist li span{color:#999;display:block;font-size:12px;}

.newslist2 li{line-height:35px;font-size:14px;border-bottom:1px dotted #bdbdbd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:35px;*white-space:normal;}
.newslist2 li a{color:#666;}
.newslist2 li .icon-square{width:4px;height:4px;overflow:hidden;float:left;margin:14px 10px 0 0;background:#999;}
.newslist2 li span{color:#999;float:right;font-size:12px;}

/*公司视频*/
.vodlist{}
.vodlist .item{float:left;width:260px;margin:0 40px 32px 0;}
.vodlist .end{margin-right:0;}
.vodlist .vod{display:block;width:260px;height:204px;position:relative;margin-bottom:12px;}
.vodlist .vod img{display:block;width:260px;height:204px;}
.vodlist .vod span{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:url(../images/black.png);cursor:pointer}
.vodlist .vod i{position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;width:60px;height:60px;background:url(../images/vod.png) no-repeat;cursor:pointer}
.vodlist h3{font-size:14px;height:24px;line-height:24px;overflow:hidden;color:#666;text-align:center}

/*新闻动态详细页*/
.news-detail{padding:0 20px 40px;}
.news-detail .title{border-bottom:1px solid #ddd;}
.news-detail .title h3{line-height:30px;padding:10px;font-size:18px;text-align:center;}
.news-detail .title .pub{line-height:14px;text-align:center;padding-bottom:20px;}
.news-detail .title .pub .time{}
.news-detail .title .pub .source{margin-left:20px;}
.news-detail .title .pub .read,.ny-factory .title .pub .read{margin-left:5px;} 
.news-detail .title .pub em{}
.news-detail .detail{padding-top:20px;line-height:22px;font-size:14px;overflow:hidden;color:#666}
.news-detail .detail img{max-width:100%;}
.detail-page{margin-top:27px;height:24px;border-top:1px solid #ddd;padding-top:25px;}
.detail-page .prev,.detail-page .next{font-size:14px;text-align:left;line-height:24px;float:left;color:#999;width: 340px;}
.detail-page a{color:#999;}


/*下载中心*/
.ny-download{}
.ny-download li{line-height:35px;font-size:14px;border-bottom:1px dotted #bdbdbd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:35px;*white-space:normal;}
.ny-download li a{color:#666;}
.ny-download li .icon-square{width:4px;height:4px;overflow:hidden;float:left;margin:14px 10px 0 0;background:#999;}
.ny-download li .date{color:#999;float:right;font-size:12px;}
.ny-download .down-hd{border-bottom:1px solid #ddd;font-size:18px;color:#666;height:30px;line-height:30px;padding-bottom:15px;margin-bottom:8px;}
.ny-download .c1{float:left;width:440px;height:35px;}
.ny-download .c2{float:left;width:160px;height:35px;text-align:center}
.ny-download .c3{float:left;width:160px;height:35px;text-align:center}
.ny-download .c4{float:left;width:100px;height:35px;text-align:right}

.ny-download .icon-download{display:inline-block;background-position:-64px 0;width:16px;height:14px;}
/*人才招聘*/
.banner{ width:100%; height:430px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:400px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:430px; float:left;}
.b-list{ height:50px; padding-top:400px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #14ab04;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(/images1/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(/images1/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

/*联系我们*/
.ny-contact{padding:0px 0px 40px;border-bottom:1px solid #ddd;margin-bottom:30px;line-height:22px;}
.ny-contact h3{font-size:18px;margin-bottom:10px;}
.ny-contact-map{border-top:1px solid #ddd;padding-top:40px}

/*留言*/
.ny-message{font-size:14px;padding-bottom:40px;}
.ny-message .welcome{padding:0 0 0 154px;}
.ny-message .welcome em{color:#e22b3b;}
.message-hd{border-bottom:1px solid #ddd;height:47px;margin-bottom:30px;}
.message-hd strong{float:left;border-bottom:2px solid #ddd;width:160px;text-align:center;height:30px;line-height:30px;font-size:18px;padding:0 0 15px;}
.message{padding-top:12px;}
.message li{vertical-align:top;padding-top:20px;}
.message li .type{float:left;line-height:34px;width:154px;font-size:16px;text-align:right;}
.message li .input_txt,.message li .input_area{width:430px;height:22px;line-height:22px;overflow:hidden;border:1px solid #ddd;padding:8px 10px;color:#666;font-size:14px;background:#fff;}
.message li .input_txt:focus,.message li .input_area:focus{color:#333;}
.message li .input_area{width:600px;height:120px;float:left;resize:none;}
.message li .ipt-verify{float:left;width:100px;margin-right:10px;}
.message li .refesh{margin-left:10px;color:#bb8b4e;text-decoration:underline;}
.message li em{color:#e22b3b;}
.message li .item{float:left;line-height:34px;}
.message li .item label{margin-right:30px;}
.message li .item label input{margin-right:5px;}
.message .frmbtn{padding:40px 0 0 154px;}
.message .button{width:80px;height:30px;vertical-align:middle;overflow:hidden;display:inline-block;cursor:pointer;font-size:14px;color:#fff;background:#00add9;}
.message .commit{}
.message .reset{margin-left:20px;background:#999}

/*page分页*/
.page{height:32px;text-align:center;margin-top:20px;}
.page a{padding:0 12px;line-height:30px;height:30px;margin-left:10px;overflow:hidden;display:inline-block;font-size:14px;border:1px solid #e5e5e5;vertical-align:top;background-color:#fff;color:#666}
.page a.cur,.page a:hover{text-decoration:none;background-color:#00add9;color:#fff;border-color:#00add9;}
.page a.prev,.page a.next{padding:0 18px;}

/*焦点图片*/
.bfocus{position:relative;overflow:hidden;}
.bfocus img {border:0;}
.bfocus .bfocus_wrap a{display:block;overflow:hidden;}
.bfocus .link_nav{position:absolute;width:100%;bottom:0;height:40px;font-weight:bold;color:#fff;}
.bfocus .link_nav span{position:absolute;z-index:0;width:100%;bottom:0;height:40px;background:#000;filter: alpha(opacity=40);opacity: 0.4}
.bfocus .link_nav a {position:absolute;z-index:1;width:100%;height:40px;line-height:40px;overflow:hidden;color:#fff;text-align:center;font-size:16px;}
.bfocus .num_nav {position:absolute;bottom:15px;right:15px}
.bfocus .num_nav span{float:left;text-align:center;width:24px;height:20px;line-height:20px;background:#e4ebf5;cursor:pointer;margin-right:5px;}
.bfocus .num_nav span.selected {background:#0092df;width:26px;color:#fff}
.bfocus .slt_nav{ position:absolute; bottom:5px; right:0px;}
.bfocus .slt_nav a{ display:block;float:left;margin-right:10px;position:relative;border:1px solid #ddd}
.bfocus .slt_nav span{ display:block;float:left;position:absolute;top:0;left:0;background:#000;filter: alpha(opacity=40);opacity: 0.4}

.noinfo{line-height:150px;text-align: center;font-size:16px;color:#f60}

/*在线客服代码*/
.onlinebox{background:#09F;position:fixed;top:122px;right:1px;z-index:999;}
*html .onlinebox{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin:130px 0 0 0;}
.onlinebox a{color:#00A0E9;}
.onlinebox a:hover{color:#ff8100;text-decoration:none;}
.onlinebox .floatL{width:36px;float:left;position:relative;z-index:1;}
.onlinebox .floatL a{font-size:0;text-indent:-999em;display:block;}
.onlinebox .floatR{width:150px;float:left;padding:5px;overflow:hidden;}
.onlinebox .floatR .con{background:#F7F7F7;}
.onlinebox .con h3{font-size:14px;color:#333;font-weight:600;line-height:24px;padding:5px}
.onlinebox .con ul{padding:0 0 0 8px;}
.onlinebox .con ul li{line-height:38px;height:38px;border-bottom:solid 1px #E6E4E4;overflow:hidden;}
.onlinebox .con ul li span{color:#777;margin-right:5px}
.onlinebox .con ul li img{vertical-align:middle;}
.onlinebox .btnOpen,.onlinebox .btnCtn{position:relative;z-index:9;top:0;left:0;background:url(../images1/onlinebar.png) no-repeat;display:block;width:20px;height:146px;overflow:hidden;padding:8px;}
.onlinebox .btnOpen{background-position:8px 12px;}
.onlinebox .btnCtn{background-position:-31px 12px;}



/*add*/
.zerogrid{ width: 1000px; position: relative; margin: 0 auto; padding: 0px;}
.zerogrid:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{float:left; display: inline-block;}

.zerogrid .col-full{width:100%;}

.zerogrid .col-1-2{width:50%;}
.zerogrid .offset-1-2{margin-left: 50%;}

.zerogrid .col-1-3{width:33.33%;}
.zerogrid .col-2-3{width:66.66%;}
.zerogrid .offset-1-3{margin-left: 33.33%;}
.zerogrid .offset-2-3{margin-left: 66.66%;}

.zerogrid .col-1-4{width:25%;}
.zerogrid .col-2-4{width:50%;}
.zerogrid .col-3-4{width:75%;}
.zerogrid .offset-1-4{margin-left: 25%;}
.zerogrid .offset-2-4{margin-left: 50%;}
.zerogrid .offset-3-4{margin-left: 75%;}

.zerogrid .col-1-5{width:20%;}
.zerogrid .col-2-5{width:40%;}
.zerogrid .col-3-5{width:60%;}
.zerogrid .col-4-5{width:80%;}
.zerogrid .offset-1-5{margin-left: 20%;}
.zerogrid .offset-2-5{margin-left: 40%;}
.zerogrid .offset-3-5{margin-left: 60%;}
.zerogrid .offset-4-5{margin-left: 80%;}

.zerogrid .col-1-6{width:16.66%;}
.zerogrid .col-2-6{width:33.33%;}
.zerogrid .col-3-6{width:50%;}
.zerogrid .col-4-6{width:66.66%;}
.zerogrid .col-5-6{width:83.33%;}
.zerogrid .offset-1-6{margin-left: 16.66%;}
.zerogrid .offset-2-6{margin-left: 33.33%;}
.zerogrid .offset-3-6{margin-left: 50%;}
.zerogrid .offset-4-6{margin-left: 66.66%;}
.zerogrid .offset-5-6{margin-left: 83.33%;}
.mr10{ margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:45px;}

.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mt5 {margin-top:3px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
/**/
.pr5 { padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr30 { padding-right:30px;}
.pr40 { padding-right:40px;}
.pr50 { padding-right:50px;}
.pr60 { padding-right:60px;}

.pl5 { padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl30 { padding-left:30px;}
.pl40 { padding-left:40px;}
.pl50 { padding-left:50px;}
.pl60 { padding-left:60px;}

.pt20 { padding-top:20px;}
.pt40 { padding-top:40px;}

.p5 { padding:5px;}

.p15 { padding:0 15px;}

.p20 {padding:20px;}
.p30 {padding:30px;}
.plr4 {padding:0 4px;}
.plr5{padding:0 5px;}
.plr15{padding:0 15px;}
.plr20{padding:0 20px;}
.plr30 {padding:0 30px;}
.plr40 {padding:0 40px;}

.ptb15{padding:15px 0;}
.ptb30 {padding:30px 0;}
.ptb50 {padding:50px 0;}
.pt10 {padding-top:10px;}
.pt12 {padding-top:15px;}
.pd20{padding-bottom:20px;}

/*字号*/
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;line-height:30px;}
.fs18 {font-size:18px;line-height:36px;}
.fs20 {font-size:20px;}
.fs22 {font-size:22px;}
.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}

/**/
.bb {border-bottom:1px solid #cbcbcb;}
.bbt {border-top:1px dotted #cbcbcb;}
.bbd {border-bottom:1px dotted #cbcbcb;}
.btb{border-bottom:1px dotted #cbcbcb;border-top:1px dotted #cbcbcb;}
.bl {border-left:1px solid #cbcbcb;}
a.more1{border:1px solid #ccc;background-color:#fff;padding:2px 15px;color:#0053A6}
a.more1:hover{color:#F60;border:1px solid #999;}
a.more{color:#999;font-size:12px;}
a.more:hover{color:#F60;}

.imgb img{max-width:100%;height:auto;}
.index-news-left{width:100%;}
.index-news-left .text{width:100%;border-bottom:1px dotted #ccc;height:40px;line-height:45px;}
.index-news-left  .text h4{width:86%;display:inline-block}
.index-news-left  .text span{font-size:12px;overflow:visible;}

.index-news-left img{margin-right:10px;}
.index-news-left2  .text{border-bottom:1px dotted #ccc;height:40px;line-height:43px;width:100%;}
.index-news-left2  .text h4{display:inline-block;}
.index-news-left2  .text span{font-size:12px;overflow:visible;width:50px;margin-right:10px;margin-top:10px;background:#06F;height:30px;padding-left:10px;color:#ccc;line-height:30px;display:inline-block;}

.icate{margin-top:30px;margin-bottom:40px;}
.icate ul{width:102%}
.icate ul li{width:19%;height:153px;float:left;margin-right:8px;position:relative;overflow:hidden}
.icate ul li a{display:block}
.icate ul li a em{display:block;width:100%}
.icate ul li img{width:100%;height:100%;}
.overlay {
	position: absolute;
	top: 0;
	bottom: -1px;
	left: 0;
	right: -1px;

	cursor: pointer;
	overflow: hidden;
	opacity: 1;
	filter: alpha(opacity=1);
	-webkit-transform: scale(0.95);
	transform: scale(0.95);
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-ms-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	transition: all linear 0.2s;
}
.overlay:hover {
	text-decoration: none;
}
.overlay span {
	position: absolute;
	display: block;
	bottom: 5px;
	text-align: center;
	width: 100%;
	color: #ffffff;
	font-size: 16px;
	font-weight: 300;
}
.overlay i {
	position: absolute;
	left: 40%;
	top: 20%;
	font-size: 18px;
	line-height: 1x;
	color: #ffffff;
	margin-top: -8px;
	margin-left: -8px;
	text-align: center;
}
.icate ul li:hover .overlay {
	opacity: 1;
	filter: alpha(opacity=1);
	background-color: rgba(0, 0, 0, 0);
	-webkit-transform: scale(1);
	transform: scale(1);
}
.turn{ width:390px; height:280px; border:0px #ccc solid;  position:relative; overflow:hidden;}
.turn-loading{ width:390px; height:234px; position:absolute; z-index:4; overflow:hidden; background:#202f42;}
.turn-loading img{ width:32px; height:32px; margin:51px 0 0 135px;}
.turn-pic li{ position:absolute; top:0px; left:0px; filter:alpha(opacity=0); opacity:0;}
.turn-pic li img{ width:390px; overflow:hidden;} 
.turn-bg{ width:390px; height:32px; overflow:hidden; background:#000; position:absolute; z-index:2; bottom:0; filter:alpha(opacity=70); opacity:0.7;}
.turn-tit{ font-size:12px;line-height:10px;}
.turn-tit a{ color:#afafaf; text-decoration:none;}
.turn-tit a:hover{ color:#ffb02b; text-decoration:none;}
.turn-tit li{ position:absolute; z-index:3; bottom:-20px; left:5px;}
.turn-btn{ position:absolute; z-index:3; font-size:12px; color:#afafaf; bottom:2px; right:15px;}
.turn-btn .lb,.turn-btn .rb{ width:6px; height:9px; background:url(../images1/btn.png) no-repeat; overflow:hidden; position:absolute; top:7px; left:-10px; cursor:pointer;}
.turn-btn .rb{ background-position:-6px 0; left:21px;}
.turn-btn span{ text-align:center;}
.pm h2{font-size:14px;font-weight:normal;}
.foot-nav{background:#0060BF;color:#fff;height:45px}
.foot-nav .footlogo{height:100%;width:auto;margin-top:-13px}
.pronav{padding:5px 0}
.pronav ul li{float:left;border-right:1px dotted #999;padding:5px 17px}
.pronav ul li h2{font-size:14px;font-weight:normal;}
.pronav ul li a{color:#ccc;}
.foottext span{display:block;}
.foottext a{color:#666;}
.pleft{ float:right; background:#fff; min-height:400px;  padding:0px;width:280px;padding-left:40px;}
.pleft h3{padding:0;margin:0; }
.pleft .line{ width:230px; border-bottom:1px solid #D3D3D3; height:1px;}
.pleft .project-nav{ width:230px; margin:0 auto;margin-top:0px; }
.pleft .project-nav a{
	padding-left:30px;
	display: block;
	width: 230px;
	height: 38px;
	line-height: 42px;
	border-bottom: 1px dotted #ccc;
	color:#333;	
	background: url(../images1/i1.gif) no-repeat 15px 16px;
    font-size: 14px;
    cursor: pointer;
}
.pleft .project-nav a:hover{background-color:#ddd;color:#F00;}

.pleft2{ float:left; background:#fff; min-height:320px;  padding-bottom:0px;width:220px;padding-right:20px;}
.pleft2 h3{padding:0;margin:0; }
.pleft2 .line{ width:230px; border-bottom:1px solid #D3D3D3; height:1px;}
.pleft2 .project-nav{ width:100%; margin:0 auto;margin-top:0px;border:1px solid #ddd;padding:5px; padding-bottom:28px;}
.project-nav  .bigtitle3{background:#efefef;text-align:center;border-bottom:1px solid #eee;padding:0px;line-height:50px;}
.pleft2 .project-nav a{
	padding-left:20px;
	display: block;
	width:100%;
	height: 38px;
	line-height: 42px;
	border-bottom: 1px dotted #ddd;
	color:#333;	
	background:  url(../images1/rightbig2.png) no-repeat 158px center;
    font-size: 14px;
    cursor: pointer;
}
.project-nav2{ width:100%; margin:0 auto;margin-top:0px;}
.project-nav2 a{
	display:inline-block;
	width:120px;padding-left:30px;
	height: 38px;
	line-height: 32px;
	color:#333;		
	border-bottom:1px  dotted #C00;
	background:  url() no-repeat 10px center;
    font-size: 14px;
    cursor: pointer;
	border:1px solid #ccc;border-radius:3px;
}

.pleft2 .project-nav a:hover{background-color:#ddd;color:#F00;}
.pright2{max-width:780px;float:right;}

.pright{width:720px;float:left;padding-right:40px;}
h3.t2{background:#eee;padding:10px;}
#main{ width:100%; margin-top:20px;}
img {
    vertical-align: middle;
    border: 0;
}
#main ul{ *overflow:hidden; _height:1%;}
#main ul li{width:32.7%;float:left;margin-right:0.6%;margin-bottom:20px}
#main ul li:nth-child{}
#main ul li.hover{ border:1px solid #fa3241; border-bottom:2px solid #fa3241;}
#main ul li img{ width:100%;height:100%;display:block;    vertical-align: middle;}
#main ul li img:hover{	}
#main ul li h3,#main ul li p{ padding-top:10px; font-weight:normal;font-size:14px;height:50px;}
#main ul li p{ background:#F3F0FF; line-height:30px;}

.img_block{ border:1px solid #CCC;background:#FFF;width:100%;height:160px;overflow:hidden;  vertical-align: middle;
 -webkit-transform: scale(0.9) translate3d(0, 0, 0); transform: scale(0.9) translate3d(0, 0, 0); -webkit-animation: scaleUp 0.35s ease-in-out forwards; animation: scaleUp 0.35s ease-in-out forwards; opacity:0; }

@-webkit-keyframes scaleUp { 30% { -webkit-transform: scale(0.9); transform: scale(0.9); opacity: .3; }
  70% { -webkit-transform: scale(0.95); transform: scale(0.95); opacity: .7; }
  100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } }
@keyframes scaleUp { 30% { -webkit-transform: scale(0.9); transform: scale(0.9); opacity: .3; }
  70% { -webkit-transform: scale(0.95); transform: scale(0.95); opacity: .7; }
  100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } }
.case_list .mod-col li {  -webkit-transform: scale(0.9) translate3d(0, 0, 0); transform: scale(0.9) translate3d(0, 0, 0); -webkit-animation: scaleUp 0.35s ease-in-out forwards; animation: scaleUp 0.35s ease-in-out forwards; opacity:0; }

.zoom{ left:14px; width:42px; background-position:0 -71px;}
.zoom:hover{ background-position:0 -99px;}
.pm li{display:inline-block}
.pm li a{color:#666;}
.tcontent p{margin-bottom:20px;}
.tcontent,.tcontent2{line-height:26px;}.tcontent2 p{margin-bottom:5px;}
.bigtitle a{color:#C00}
.bigtitle a.more{color:#999}
.bigtitle h1{font-size:16px;display:inline-block;}
.bigtitle,.bigtitle3{line-height:60px;font-size:18px;height:50px;border-bottom:1px solid #ccc;}
.bigtitle span{font-size:12px;color:#999;}
.bigtitle .tag{margin-top:20px;}
.bigtitle .tag a{color:#06F;font-size:12px;}.bigtitle .tag a.Cur{color:#999;}
.bigtitle2 {line-height:60px;font-size:18px;height:50px;border-bottom:1px solid #ccc;}
.bigtitle2 .tag{margin-top:0px;}
.bigtitle2 .tag a{color:#06F;font-size:12px;}.bigtitle2 .tag a.Cur{color:#999;}
.bigtitle2 h1{font-size:16px;display:inline-block;}
.bigtitle4{line-height:50px;font-size:18px;height:50px;border-bottom:1px solid #ccc;text-align:center;background:#C00;color:#fff}
.bigtitle3 a{
	padding-left:30px;
	display: block;
font-size:16px;
	background: url(../images1/dot.gif) no-repeat 15px 30px;  
    cursor: pointer;
}
.bigtitle4 h1{font-size:16px;border-bottom:1px solid #ccc;}
a.backbnt{float:right;margin:10px;font-size:12px;color:#666}
#show img{max-width:100%;}
#show .pimg{max-width:500px;margin-right:20px;}
.plist{width:100%}
.plist .box-image{float:left;width:33.333%;margin-bottom:30px;}
.plist img{max-width:100%;height:230px }
.blb{padding-right:10px;}
.brb{padding-left:10px;}
.plist2{width:100%}
.plist2 .box-image{float:left;width:33.333%;margin-bottom:30px;overflow:hidden}
.plist2 .bigimg{width:33.333%;padding-right:10px;float:left;height:500px;margin-bottom:30px;}
.plist2 .bg{background:#0063C6;}
.plist2 img{width:100%;height:230px }
.plist2 .text p{}
.plist2 h3{font-weight:bold;color:#333;margin-bottom:10px;}
.newslist3{background:#0066ff;padding:15px; float:right;width:100%;height:283px;}
.newslist3 li{border-bottom:1px solid #39F;height:40px;line-height:40px;}
.newslist3 li a{color:#ccc;}
/*add*/
.lfgj{padding:55px 0 45px}
.lfgj .bt{text-align:center}
.lfgj .bt em{font-style:normal;font-size:22px;color:#8e8e8e;font-family:arial;line-height:24px;text-transform:uppercase}
.lfgj .bt h3{margin-top:10px;color:#C00;font-size:33px;font-weight:normal;line-height:36px;background:url(../images1/bg2.png) no-repeat center 18px}
.lfgj .bt h1,.lfgj .bt p{margin-top:10px;color:#999;font-size:14px;line-height:24px;font-weight:normal}
h1.pppp a{color:#ccc}
.lfgj .bt p span{color:#f4a700}
.lfgj .lfgj-box{margin-top:35px;width:100%;overflow:hidden}
.lfgj .lfgj-box ul{width:110%}
.gl_more{ border: 1px solid #d4d4d4;
    border-radius: 3px;    color: #b3b3b3;
    display: inline-block;
    height: 24px;
    line-height: 22px;
    margin-top: 10px;
    width: 88px;
}

.gl_more:hover{border: 1px solid #ffb71c; background: #ffb71c ; color: #fff;}

.ys img{width:100%;height:164px;}
.ys .ystext{background:#C00;width:100%;height:360px;}
.ys h3 {text-align:center;
    font-size: 18px;
    font-weight: normal;
    color: #fff;   
	border-bottom:1px dotted #ccc;
	height:30px;
	margin-top:20px;
}
.ys p {
padding:10px;
    line-height: 1.6em;
    font-size: 14px;
    color: #ccc;
}

.four-nav{
    clear:both;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
    padding:10px;
    margin-bottom: 25px;text-align:center;
}
.four-nav span{display:inline-block;font-weight:bold}
.four-nav h1{display:inline-block;
    min-height:40px;
    line-height:20px;
    padding:0px 0 ;
    font-size:15px;
    position:relative;
    color:#000;
    cursor: pointer;
}
.four-nav h1{
    margin: 0;     
    padding-bottom: 10px;  
    padding-top:10px;
  
}


.four-nav li:hover{transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;}
.pshow{position:relative;}
.pshow  .kuang img{width:510px}
.pshow .kuang{text-align:center; vertical-align:middle;border:1px solid #ddd;padding:8px;height:340px;overflow:hidden}
.pbg{background:#eee;min-height:338px;padding:10px;padding-top:40px;}
.shuoming{width:100%;background:#fff;}
.shuoming h3{width:200px;padding:8px;border:#ccc;background:#09F;color:#fff;text-align:center;border-radius:5px 5px 0 0 ;display:inline-block}
.shuoming em{border-bottom:1px solid #ccc;width:100%;margin-top:1px;height:1px;display:block;}
.shuoming a{float:right;padding-top:10px;}
.fsred{color:#C00;padding-top:15px;}
.ptel{position:absolute;bottom:50px;line-height:30px;color:#666;margin-top:30px;font-size:20px;}
.ptel span{border-bottom:1px solid #fff;padding:5px 10px;display:block;height:50px;}
